package com.cgt.xiaotao.user.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.cgt.xiaotao.user.domain.dto.UserAddressDTO;
import com.cgt.xiaotao.user.domain.po.UserAddress;

import java.util.List;

public interface IUserAddressService extends IService<UserAddress> {
    /**
     * 新增收获地址
     * @param dto 收获地址信息
     */
    void saveAddress(UserAddressDTO dto);

    /**
     * 查询用户收获地址列表
     */
    List<UserAddressDTO> getList();

    /**
     * 删除收获地址
     * @param id 收获地址ID
     */
    void deleteAddress(Long id);

    /**
     * 修改收获地址
     * @param dto 收获地址信息
     */
    void updateAddress(UserAddressDTO dto);
}
